package com.ylbh.common.pojo.member.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@TableName("shopping_user")
@Data
public class MemberDTO {

    public Long id;

    @TableField("addTime")
    private Date addTime;

    /**
     * 真实姓名
     */
    private String realName;


    /**
     * 营业时间
     */
    @TableField("MSN")
    private String msn;

    /**
     * 现金券余额
     */
    private Integer integral;

    /**
     * 地址
     */
    private String address;

    /**
     * 推荐奖励金额(冻结）
     */
    @TableField("recommendMoney")
    private BigDecimal recommendMoney;

    private String email;

    private String mobile;

    @TableField("userName")
    private String userName;

    /**
     * 真名
     */
    @TableField("trueName")
    private String trueName;

    /**
     * 推广余额
     */
    @TableField("commissionMoney")
    private BigDecimal commissionMoney;

    /**
     * 用户类型
     */
    @TableField("userType")
    private Integer userType;

    /**
     * 许可证照片
     */
    private String licensePic;

    /**
     * 许可证名称
     */
    private String licenseName;

    /**
     * 登记类型
     */
    private String registerType;

    /**
     * 卡，，信用卡？
     */
    private String card;


    private String faceCard;

    private String backCard;

    /**
     * 描述
     */
    private String description;


    private String lngandlat;

    /**
     * 店铺活动
     */
    private String storeActivity;

    /**
     *总金额/元
     */
    @TableField("balanceMoney")
    private Integer balanceMoney;

    private Integer status;

    /**
     * 报告
     */
    private Integer report;


    /**
     * 未提现金额
     */
    @TableField("notExtract")
    private Integer notExtract;

    /**
     * 已提现金额
     */
    @TableField("yesExtract")
    private Integer yesExtract;

    private Long parentId;

    @TableField(exist = false)
    private String panUserName;

    @TableField(exist = false)
    private String panUserTrueName;

    @TableField(exist = false)
    private String panUserType;

    /**
     * 会员主图
     */
    private String photoId;

    /**
     * 审核意见
     */
    private String checkComment;

    private Long province;

    private Long city;

    private Long area;

    private Integer sex;

    private String password;

    private String mainImgPath;

    private String mainImgName;

    private String licenseImg;

    private String ext;

    private Integer state;
}
